home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 081 / sfs_opus.arc / SFS_OPUS.DOC < prev   
Text File  |  1987-02-20  |  4KB  |  101 lines

  1.  
  2.                      SCREEN FORM SYSOP / OPUS (SFS_OPUS)
  3.                      ___________________________________
  4.  
  5.                                 version 4.0.1
  6.  
  7.                                by Mark W. Buse
  8.  
  9.           Improvements as of 4.0.1 (2/18/87):
  10.  
  11.           - Full protection from heap memory overflows - the program will
  12.             now bar the insertion of new records beyond its capacity given
  13.             the memory provided to the program. The largest user file I
  14.             have tested was over 256k.
  15.  
  16.           - Complete control over OPUS user flag extensions for ANSI
  17.             graphics and formfeeds has been added with two new commands.
  18.  
  19.           - The text file table which can be produced from the user file
  20.             now includes most user record fields. A few items which tend
  21.             to be irrelevant for OPUS management and change daily were
  22.             excluded.
  23.  
  24.           - A few cosmetic problems have been taken care of.
  25.  
  26.           Improvements as of 3.2.5:
  27.  
  28.           - Fix of a fault which cropped up in the integer keyboard
  29.             input routine. Part of the problem was due to the way
  30.             that Turbo Pascal handles intermediate numeric values
  31.             in IF-THEN statements.
  32.  
  33.           Improvements as of 3.2.0:
  34.  
  35.           - User name and user location fields have been expanded to the
  36.             full field size of 36 characters (only 20 previously). This
  37.             should help sysops who need a closer match to the original Fido
  38.             sysop utility.
  39.  
  40.           - User access level names have been returned to standard Fido
  41.             values (TWIT, DISGRACE, NORMAL, PRIVEL, EXTRA, and SYSOP).
  42.             OPUS values ASSTSYSOP and HIDDEN have also been added.
  43.  
  44.           - The screen format has been cleaned up to accomplish these ends.
  45.  
  46.           Improvements as of 3.0.4:
  47.  
  48.           - The display controller status register for CGA-compatible
  49.             displays is now checked for display enable. This has the
  50.             effect of eliminating the irritating snow that the program
  51.             exhibited previously on some CGA display systems.
  52.  
  53.           - Memory deallocation handling has been improved. Past versions
  54.             of the program did not free up memory that had been allocated
  55.             to purged records. In theory, the program could have bombed
  56.             after a great number of record deletions and insertions.
  57.  
  58.           STILL ON THE WISH LIST:
  59.  
  60.           - Maybe full screen editing of fields using cursor keys to
  61.             move the cursor between fields - depends on interest in the
  62.             program
  63.  
  64.           Program operation description:
  65.  
  66.           - This program simply will not allow you to foul up your data file.
  67.             You may notice when running the program that you simply cannot
  68.             enter strings that are too long or number amounts that are too
  69.             large.
  70.  
  71.           - For blank inputs, the previous value of the field that would
  72.             have been changed is assumed. In that way, if you mistakenly
  73.             start out to change a field, the return key will get you out
  74.             of the change immediately. Rubbing out new data and pressing
  75.             return will also work (try a few experiments to see how it works).
  76.  
  77.           - Sorts employ the shell sorting algorithm to sort pointers to
  78.             the records - not the records in memory. That way, you can sort
  79.             a huge record file almost instantly because the program has
  80.             moved only a few bytes of data
  81.  
  82.           Proposed contribution:
  83.  
  84.             If you believe that this program has helped you to operate
  85.             your Fido BBS more comfortably and effectively, I ask that you
  86.             please consider the $5 contribution that I suggest - at the very
  87.             least, please send me a note with your comments about the program.
  88.             My permanant mailing address is:
  89.  
  90.                              Mark Buse
  91.                              240 Bridgeway
  92.                              Everett, WA  98201-1132
  93.  
  94.             Remember that any response is appreciated. I will try to
  95.             acknowledge and/or reply to all mail.
  96.  
  97.  
  98.             Thankyou for taking the time to read this document - Mark Buse
  99.  
  100.  
  101.